package com.ruoyi.cust.service;

import java.util.List;

import com.ruoyi.cust.domain.CityNotice;

/**
 * 滚动通知Service接口
 *
 * @author cjq
 * @date 2024-12-06
 */
public interface ICityNoticeService {
    /**
     * 查询滚动通知
     *
     * @param noticeId 滚动通知主键
     * @return 滚动通知
     */
    public CityNotice selectCityNoticeByNoticeId(Long noticeId);

    /**
     * 查询滚动通知列表
     *
     * @param cityNotice 滚动通知
     * @return 滚动通知集合
     */
    public List<CityNotice> selectCityNoticeList(CityNotice cityNotice);

    /**
     * 新增滚动通知
     *
     * @param cityNotice 滚动通知
     * @return 结果
     */
    public int insertCityNotice(CityNotice cityNotice);

    /**
     * 修改滚动通知
     *
     * @param cityNotice 滚动通知
     * @return 结果
     */
    public int updateCityNotice(CityNotice cityNotice);

    /**
     * 批量删除滚动通知
     *
     * @param noticeIds 需要删除的滚动通知主键集合
     * @return 结果
     */
    public int deleteCityNoticeByNoticeIds(Long[] noticeIds);

    /**
     * 删除滚动通知信息
     *
     * @param noticeId 滚动通知主键
     * @return 结果
     */
    public int deleteCityNoticeByNoticeId(Long noticeId);
}
